package enumdemo;

public class EnumTest {
	public static void main(String[] args) {
		// 枚举类型不能使用new,必须枚举类.值
		Size s = Size.L;
		// byte,short,char,int,String,enum
		switch (s) {
			case S : System.out.println("小号"); break;
			case M : System.out.println("中号"); break;
			case L : System.out.println("大号"); break;
			case XL : System.out.println("超大号"); break;
			case XXL : System.out.println("超超大号"); break;
		}
		
		// 创建性别枚举的变量，switch匹配
		Gender  myGender = Gender.MALE;
		switch (myGender) {
			case MALE : System.out.println("公子"); break;
			case FEMALE : System.out.println("小姐"); break;
		}
		// name()返回枚举的字符名，ordinal()值的排序（排序从0开始）
		System.out.println(myGender.name());
		System.out.println(myGender.ordinal());
	}
}
